Managing Complaint Details Master (Master List View)
I want to view and filter a list of complaint type details so that I can manage sub-categories and see how they are routed to specific departments or employees.
- Data Visibility: I can see a data table displaying the following columns: Serial Number (#), Complaint Type (parent), Detail (sub-category name), Departments, Employees, Show In Add Complaint, Status, and Action.
- Filtering: I can select a specific parent category from the "Complaint Type" dropdown and click the "Show" button to filter the table results.
- Empty State: I can see a clear "No complaint type details found" message when there are no records matching my filter or no records in the system.
- Navigation: I can click the "Add New" button to navigate directly to the creation form.
Adding a New Complaint Type Detail
I want to create a new complaint type detail so that I can define specific sub-issues, link them to a parent category, and route them to the appropriate departments or personnel.
- Mandatory Fields: I must fill out or select the following required fields (indicated by asterisks) before saving:
- Complaint Type: Dropdown to select the parent category.
- Complaint Type Detail: Text input for the specific issue name.
- Departments: Dropdown to assign the issue to specific departments.
- Status: Radio buttons to set the initial state to "Active" or "Inactive".
- Optional Fields: I can optionally select specific "Employees" from a dropdown if the issue needs to be routed to an individual rather than a whole department.
- Visibility Control: I can use the "Show In Add Complaint" radio buttons (Yes/No) to determine if this specific detail should be visible to end-users/staff when they are logging a new complaint.
- Form Submission: I can click the "Save" button to submit the form and create the new record.
- Cancellation/Navigation: I can click the "View List" button at the top right to discard any entered information and return to the Master list view.